var flag=0;//手机/邮箱标志位 0:邮箱  1:手机
var resetFlag=0;//密码重置合法性 0:不合法  1:合法
var stepJudge=0;//下一步是否能进行标志位 0:否 1:是  
var box=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;//邮箱正则
var tel=/^1[3|4|5|7|8]\d{9}$/;//手机正则
$(function(){   
	$(".inputDiv input[placeholder='密码']").focus(function(){//注册页切换手机/邮箱验证
		//reasonble();
	});
	$(".passReset input:eq(1)").focus(function(){//找回密码第一步
		//reasonble();
	});
	$(".stepTelSec a:eq(0)").hover(function(){//找回密码第二步，没收到验证码/邮件
		$(".replyVali").show(); 
	}); 
	$(".replyVali").mouseleave(function(){//找回密码第二步，没收到验证码/邮件
		$(".replyVali").hide();
	});
	$("#replyVali button").click(function(){//关闭没收到验证码/邮件弹框
		$(this).parents(".replyVali").hide();
	});
	$("#sendVali").click(function(){ 
		var reff=""
		var url=location.href;
		if(url.indexOf("login")>-1){
			reff="#loginDaoJi";
		}else if(url.indexOf("rebackPassTel")>-1){
			reff="#reValiTime em"; 
			$("#reValiTime").show();
		}
		window.setInterval(function(){ 
			daoJiShi (reff); 
		}, 1000);  
	}); 
}); 
/*时钟*/
function daoJiShi(o){ 
	//alert($(o).html());
	if($(o).html()>0){ 
		$(o).html(parseInt($(o).html()-1)); 
		if($(o).html()==0){  
			$("#reValiTime").hide();
			return;
		} 
	}
} 
/*关闭弹框*/
function closeTanKuang(o){ 
		 $(o).hide();
	 }
/*自动手动登录checkbox*/
function loginSelf(o){
	$(o).siblings().show();
	$(o).hide(); 
}

/*登录验证*/
function login(){
	//if(reasonble()) {
		var username = $('input[name=username]').val();
		var password = $('input[name=password]').val();
		var rememberMe = $('#rememberMe').is(':checked');
		$.ajax({
			url : '/login',
			type : 'post',
			dataType:"json",
			data : {username : username, password : password, rememberMe : rememberMe},
			success : function(data) {
				if(data.success) {
					alert("登录成功");
				} else {
					if(data.obj) {
						window.location.href = data.obj;
					} else {
						alert(data.msg);
					}
				}
			},
			error : function() {
				alert("登录失败");
			}
		});
 	//}
}
function register(){
	reasonble();
}
/*手机/邮箱合法性*/
function reasonble() {
	var addr=location.href;
	var parDiv,notice,accountTop,passTop,telVaili,boxVali;
	var accontIcon=$(".telLogin");
	var passIcon=$(".passReg"); 
	var account=$("#loginAccont").val();
	if(addr.indexOf("login")!=-1){//登录/注册
		notice=parDiv=".inputDiv small";
		if($(".top big").text()=="欢迎登录"){//登录
			accountTop="95px";
			passTop="150px"; 
		}else{//注册
			account=$("#regsAccont").val();
			accountTop="102px";
			passTop="154px";
			accontIcon=$(".tel");
			passIcon=$(".pass");  
			telVaili=$(".sendValiReg");
			boxVali=$(".changePicReg");
		} 
	}else if(addr.indexOf("iforgot")!=-1){//找回密码第一步
		account=$("#loginAccont").val();
		parDiv=".passBackNotice";
		notice=".passBackNotice small";
		accountTop="10px";
		passTop="70px";
		telVaili=$(".sendVali");
		boxVali=$(".changePic");
	}  
	if(account==""){
		$(notice).html("请输入手机号或邮箱");
		accontIcon.css("top",accountTop);
		passIcon.css("top",passTop);
		$(".vali").css("top","212px");
		$(parDiv).show();
		return false;
	}else{
		if((!(tel.test(account)))&&(!(box.test(account)))){ //手机/邮箱合法性判断
		$(notice).html("请输入正确的手机号或邮箱");
		accontIcon.css("top",accountTop);
		passIcon.css("top",passTop);
		$(parDiv).show();
		$(".vali").css("top","212px");
		return false;
		}else{
			if(box.test(account)){//邮箱合法 
				//ajax判断邮箱是否注册过
				//$(".passBackNotice small").html("该邮箱尚未注册"); 
				flag=0;
				telVaili.hide();
				boxVali.show(); 
				$("#telOrBox").val(flag);
				return;
			}
			if(tel.test(account)){//手机合法
				//ajax判断手机是否注册过
				//$(".passBackNotice small").html("该手机号尚未注册");
				flag=1; 
				if(addr.indexOf("iforgot")==-1){
					boxVali.hide();
					telVaili.show();
				} 
				$("#telOrBox").val(flag);
				return;
			}  
		} 
	} 
}
/*验证码正确性*/ 
function reasonbleVali(o){
	var vali=$(".passReset input:eq(1)").val(); 
}
/*找回密码第二步 手机/邮箱状态*/
function stepSec(){
	if(reasonble()==false){ 
		return;
	}else{
		stepJudge=1;
		if(stepJudge==0){
			return;
		}else{
			var flag=$("#telOrBox").val();
			if(flag==0){//邮箱
				location.href="/rebackPassBox"
			}else{//手机
				location.href="/rebackPassTel"
			}
		} 
	} 
}
/*手机找回密码*/
function stepThir(){
	var vali=$(".passReset input").val();
	if(vali==""){
		$(".passBackNotice small").html("请输入验证码");
		$(".passBackNotice").show();
		return;
	}else if(1==0){//交互
		$(".passBackNotice small").html("验证码有错误，请重新输入");
		$(".passBackNotice").show();
	}else{
		location.href="/rebackPassThir"
	}
}
/*重置密码*/
function newPass(){
	var pass=/^[a-zA-Z][A-Za-z0-9_]{5,19}$/;//6-20字符，能用字母、数字或符号的组合
	var newPass=$(".passReset input:eq(0)").val();  
	if(newPass==""){
		$(".resetPass small").html("请输入密码");
		$(".resetPass").show();
		return false;
	}else if(1==1){ 
		if(!(pass.test(newPass))){ 
			$(".resetPass small").html("密码为6-20个字符，可由英文、数字符号组成");
			$(".resetPass").show();
			return false;
		}
	} 
}
function newPassMore(){
	var newPassMore=$("#passMore").val(); 
	if(newPassMore==""){
		$(".resetPass small").html("请再次输入密码");
		$(".resetPass").show();
		return false;
	}else if(newPassMore!=($(".passReset input:eq(0)").val())){
		$(".resetPass small").html("两次密码输入不一致");
		$(".resetPass").show();
		return false;
	}
}
/*密码重置成功*/
function stepFour(){ 
	if(newPass()==false){
		return;
	}
	if(newPassMore()==false){
		return;
	}
	var resetFlag=1;//交互
	if(resetFlag==1){//密码重置合法
		location.href="./rebackPassFour.html"
	}
}

//登录/注册动画
function specity(o){
	$(".inputDiv small").hide();
	$(o).parents(".loginOuter").animate({"opacity":'0'},"slow"); 
	$(o).parents(".loginOuter").siblings(".loginOuter").animate({"opacity":'1'},"slow"); 
	$(o).parents(".loginOuter").animate({"z-index":'5'}); 
	$(o).parents(".loginOuter").siblings(".loginOuter").animate({"z-index":'6'}); 
	$(o).parents(".loginOuter").siblings(".loginOuter").addClass("rotateSty");
}
/*切换登录/注册*/
function switchToR(o){ 
	specity(o); 
	document.getElementById("regsAccont").focus();
	$(".top big").html("注册");
}
function switchToL(o){  
	specity(o); 
	document.getElementById("loginAccont").focus();
	$(".top big").html("欢迎登录");
}

 
 
